home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
PROGSCAL
/
TPAINT2.LZH
/
LOADSAVE.LIB
< prev
next >
Wrap
Text File
|
1986-03-15
|
2KB
|
48 lines
(* ********************************************************* *)
(* *)
(* LOADSAVE.LIB *)
(* *)
(* Procedures to Save and Load Screens using Turbo Pascal *)
(* *)
(* (c) Donald L. Pavia *)
(* Department of Chemistry *)
(* March 1986 Western Washington University *)
(* Bellingham, Washington 98225 *)
(* *)
(* ********************************************************* *)
{============================================================================}
type str255 = string[255];
ScreenType = array[0..16383] of byte;
ScreenFile = file of ScreenType;
var Offset : byte;
Screen : ScreenType absolute $B800:$0000;
{-------------------------------------------------------}
procedure SaveScreen (FileName : str255);
var FileToSave : ScreenFile;
begin
assign (FileToSave,FileName);
rewrite (FileToSave);
write (FileToSave,Screen);
close (FileToSave);
end;
{--------------------------------------------------------}
procedure LoadScreen (FileName : str255);
var DisplayFile : ScreenFile;
begin
assign (DisplayFile,FileName);
reset (DisplayFile);
read (DisplayFile,Screen);
close (DisplayFile);
end;
{============================================================================}